<?php
Yii::import('application.core.SGF');
Yii::import('application.InterfazEmpleado.InterfazEmpleados');
/**
 * Controller es la clase controlador base personalizado.
 * Todas las clases de controlador para esta aplicación debe extenderse desde esta clase base .
 */
class Controller extends CController
{
	
	/**
	 * @var array los enlaces de la página actual .
	 */
	public $breadcrumbs=array();
		
	/*
	*Metodo que asigna a una variable de sesion el sistema SGF
	*/
	public function IniciarSistema($id_sucursal){
		$sistema=new SGF($id_sucursal,Yii::app()->user->getIdUser());
		Yii::app()->session['sistema']=$sistema;
	}
	
	/*
	*Metodo que accede a la variable de sesion el sistema SGF
	*/
	public function AccesoSistema(){
		return Yii::app()->session['sistema'];
	}
	
	/*
	*Metodo que asigna a una variable de sesion la interfaz Empleado-Profesional
	*/
	public function IniciarInterfazProfesional($nro_empleado,$dni){
		$sistema=new InterfazEmpleados($nro_empleado,$dni);
		if($sistema->validar()){
			Yii::app()->session['sistema_profesional']=$sistema;
			return true;
		}
		else{
			return false;
		}
	}
	
	/*
	*Metodo que accede a la variable de sesion de la interfaz Empleado-Profesional
	*/
	
	public function AccesoInterfazProfesional(){
		return Yii::app()->session['sistema_profesional'];
	}
}
?>